a river in southern spain - French English Dictionary